To aggregate two collections in MongoDB using $group, $lookup, and $match together, you can first use the $lookup stage to join the two collections based on a common field. Next, you can use the $match stage to filter the documents based on specified criteria. Finally, you can use the $group stage to group the documents together based on a specific field and perform aggregation functions such as counting, summing, or averaging.